home *** CD-ROM | disk | FTP | other *** search
/ United Public Domain Gold 2 / United Public Domain Gold 2.iso / business / pb051.dms / pb051.adf / Install_ARexx < prev    next >
AmigaDOS Script File  |  1993-05-02  |  4KB  |  148 lines

  1. .key dest
  2. .bra {
  3. .ket }
  4.  
  5. ;         *** KBE Software '93 - Arexx to Reminder Install Program ***
  6. ;                   ** (C) 1993 Damon Bennett/KBE Software **
  7.  
  8. copy c:waitmouse ram:
  9.  
  10. resident c:echo add
  11. resident c:if add
  12. resident c:endif add
  13. resident c:skip add
  14. resident c:copy add
  15. resident c:delete add
  16. resident c:execute add
  17. resident c:list add
  18. resident c:cd add
  19. resident c:lab add
  20.  
  21. echo "This script will install ARexx from the selected disk"
  22. echo "to the Reminder disk, and alter the Startup-Sequence"
  23. echo "to make it automatically run the checking programs."
  24. echo ""
  25.  
  26. if "{dest}" EQ ""
  27. echo "Sorry, no disk was selected to copy ARexx from."
  28. echo "To select a disk, please CLICK ONCE on this install program's"
  29. echo "icon, press and HOLD DOWN either SHIFT key, and DOUBLE CLICK"
  30. echo "on the icon for where ARexx is stored. This can be a disk icon"
  31. echo "such as 'Workbench 2.0' or a directory in a disk. PLEASE DO NOT"
  32. echo "SELECT A FILE ICON as this script will not work."
  33. echo ""
  34. echo "Press Left Mouse Button when you have read this."
  35. ram:waitmouse
  36. skip endofit
  37. endif
  38.  
  39. if not exists "{dest}"
  40. echo "Sorry, the disk you selected to copy ARexx from doesn't exist."
  41. echo "To select a disk, please CLICK ONCE on this install program's"
  42. echo "icon, press and HOLD DOWN either SHIFT key, and DOUBLE CLICK"
  43. echo "on the icon for where ARexx is stored. This can be a disk icon"
  44. echo "such as 'Workbench 2.0' or a directory in a disk. PLEASE DO NOT"
  45. echo "SELECT A FILE ICON as this script will not work."
  46. echo ""
  47. echo "Press Left Mouse Button when you have read this."
  48. ram:waitmouse
  49. skip endofit
  50. endif
  51.  
  52. cd "{dest}"
  53. cd :
  54.  
  55. if not exists "libs/rexxsyslib.library"
  56. echo "Sorry, the disk you selected doesn't have ARexx on it."
  57. echo "To select a disk, please CLICK ONCE on this install program's"
  58. echo "icon, press and HOLD DOWN either SHIFT key, and DOUBLE CLICK"
  59. echo "on the icon for where ARexx is stored. This can be a disk icon"
  60. echo "such as 'Workbench 2.0' or a directory in a disk. PLEASE DO NOT"
  61. echo "SELECT A FILE ICON as this script will not work."
  62. echo ""
  63. echo "Press Left Mouse Button when you have read this."
  64. ram:waitmouse
  65. skip endofit
  66. endif
  67.  
  68. list >ram:file10 #?/rexxmast lformat="copy %S%S to Ram:"
  69. list >ram:file11 #?/rexxmast.info lformat="copy %S%S to Ram:"
  70. list >ram:file20 #?/rx lformat="copy %S%S to ram:"
  71. list >ram:file21 #?/tcc lformat="copy %S%S to ram:"
  72. list >ram:file22 #?/tco lformat="copy %S%S to ram:"
  73. list >ram:file23 #?/ts lformat="copy %S%S to ram:"
  74. list >ram:file24 #?/te lformat="copy %S%S to ram:"
  75. list >ram:file25 #?/hi lformat="copy %S%S to ram:"
  76. list >ram:file3 #?/rexxsyslib.library lformat="copy %S%S to ram:"
  77. list >ram:file4 #?/rexxsupport.library lformat="copy %S%S to ram:"
  78.  
  79. execute ram:file10
  80. execute ram:file11
  81. execute ram:file20
  82. execute ram:file21
  83. execute ram:file22
  84. execute ram:file23
  85. execute ram:file24
  86. execute ram:file25
  87. execute ram:file3
  88. execute ram:file4
  89.  
  90. cd sys:
  91.  
  92. copy ram:rexxs#?.library to libs: quiet
  93. makedir sys:RexxC
  94. copy ram:rx rexxc
  95. copy ram:tcc rexxc
  96. copy ram:tco rexxc
  97. copy ram:ts rexxc
  98. copy ram:te rexxc
  99. copy ram:hi rexxc
  100. copy ram:RexxMast sys:system/
  101. copy ram:RexxMast.info Sys:system/
  102.  
  103. delete ram:file10
  104. delete ram:file11
  105. delete ram:file20
  106. delete ram:file21
  107. delete ram:file22
  108. delete ram:file23
  109. delete ram:file24
  110. delete ram:file25
  111. delete ram:file3
  112. delete ram:file4
  113. delete ram:rexxmast
  114. delete ram:rexxmast.info
  115. delete ram:rx
  116. delete ram:tcc
  117. delete ram:tco
  118. delete ram:ts
  119. delete ram:te
  120. delete ram:hi
  121. delete ram:rexxs#?.library quiet
  122. delete ram:waitmouse
  123.  
  124. rename s:Startup-sequence s:OLD_STARTUP-SEQUENCE
  125. rename s:REXX_STARTUP-SEQUENCE s:StartUp-Sequence
  126.  
  127. echo ""
  128. echo "OK ... ARexx is now installed onto the Reminder Disk."
  129. echo "Simply re-boot from it to have the Checking programs run."
  130. echo ""
  131. echo "Press left mouse button when you are ready ...."
  132. waitmouse
  133.  
  134. LAB ENDOFIT
  135.  
  136. resident c:echo remove
  137. resident c:if remove
  138. resident c:endif remove
  139. resident c:skip remove
  140. resident c:copy remove
  141. resident c:delete remove
  142. resident c:execute remove
  143. resident c:list remove
  144. resident c:cd remove
  145. resident c:lab remove
  146.  
  147. echo "Reminder v1.0ß - (C) 1993 KBE Software"
  148.